3054710798d4a981cecc8153bf50075136757189,src/main/java/me/krickl/memebotj/Commands/Internal/CommandManager.java,CommandManager,commandScript,#UserHandler#String[]#,29
Before Change
}
} else if (data[0].equals("remove") && checkPermissions(sender, CommandPower.modAbsolute, CommandPower.modAbsolute)) {
int j = getChannelHandler().findCommand(data[1]);
if (j != -1) {
if (!getChannelHandler().getChannelCommands().get(j).isLocked()) {
getChannelHandler().sendMessage(Memebot.formatText("DELCOM_OK", getChannelHandler(), sender, this, true, new String[]{getChannelHandler().getChannelCommands().get(j).getCommandName()}, ""), this.getChannelHandler().getChannel(), sender);
getChannelHandler().getChannelCommands().get(j).removeDB();
getChannelHandler().getChannelCommands().remove(j);
} else {
getChannelHandler().sendMessage(Memebot.formatText(getChannelHandler().getLocalisation().localisedStringFor("DELCOM_LOCKED"), getChannelHandler(), sender, this, true, new String[]{}, ""), this.getChannelHandler().getChannel(), sender);
After Change
getChannelHandler().sendMessage(Memebot.formatText("COMMAND_EXISTS", getChannelHandler(), sender, this, true, new String[]{}, ""), this.getChannelHandler().getChannel(), sender);
}
} else if (data[0].equals("remove") && checkPermissions(sender, CommandPower.modAbsolute, CommandPower.modAbsolute)) {
CommandRefernce j = getChannelHandler().findCommandReferneceForString(data[1], getChannelHandler().getChannelCommands());
if (j != null) {
if (!j.getCH().isLocked()) {
getChannelHandler().sendMessage(Memebot.formatText("DELCOM_OK", getChannelHandler(), sender, this, true, new String[]{j.getCommandName()}, ""), this.getChannelHandler().getChannel(), sender);
j.removeDB();
getChannelHandler().getChannelCommands().remove(j);
} else {
getChannelHandler().sendMessage(Memebot.formatText(getChannelHandler().getLocalisation().localisedStringFor("DELCOM_LOCKED"), getChannelHandler(), sender, this, true, new String[]{}, ""), this.getChannelHandler().getChannel(), sender);
}
} else {
getChannelHandler().sendMessage(Memebot.formatText("DELCOM_NOT_FOUND", getChannelHandler(), sender, this, true, new String[]{}, ""), this.getChannelHandler().getChannel(), sender);
}
} else if (data[0].equals("edit") && checkPermissions(sender, CommandPower.modAbsolute, CommandPower.modAbsolute)) {
CommandRefernce j = getChannelHandler().findCommandReferneceForString(data[1], getChannelHandler().getChannelCommands());
if (j != null) {
String newValue = data[3];
for (int x = 4; x < data.length; x++) {
newValue = newValue + " " + data[x];
}
if (j.getCH().editCommand(data[2], newValue, sender)) {
getChannelHandler().sendMessage(Memebot.formatText("EDITCOMMAND_OK", getChannelHandler(), sender, this, true, new String[]{data[1], data[2], newValue}, ""), this.getChannelHandler().getChannel(), sender);
} else {
getChannelHandler().sendMessage(Memebot.formatText("EDITCOMMAND_FAIL", getChannelHandler(), sender, this, true, new String[]{}, ""), this.getChannelHandler().getChannel(), sender);
}
}
} else if (data[0].equals("editinternal") && checkPermissions(sender, CommandPower.adminAbsolute, CommandPower.adminAbsolute)) {
CommandHandler j = getChannelHandler().findCommandForString(data[1], getChannelHandler().getInternalCommands());
if (j != null) {
String newValue = data[3];
for (int x = 4; x < data.length; x++) {
newValue = newValue + " " + data[x];
}
if (j.editCommand(data[2], newValue, sender)) {
getChannelHandler().sendMessage(Memebot.formatText("EDITCOMMAND_OK", getChannelHandler(), sender, this, true, new String[]{data[1], data[2], newValue}, ""), this.getChannelHandler().getChannel(), sender);
} else {
getChannelHandler().sendMessage(Memebot.formatText("EDITCOMMAND_FAIL", getChannelHandler(), sender, this, true, new String[]{}, ""), this.getChannelHandler().getChannel(), sender);
}
}
} else if (data[0].equals("toggleinternal") && checkPermissions(sender, CommandPower.broadcasterAbsolute, CommandPower.broadcasterAbsolute)) {
CommandHandler ch = getChannelHandler().findCommandForString(data[1], getChannelHandler().getInternalCommands());
if (ch != null) {
if (ch.getCommandName().equals(this.getCommandName())) {
getChannelHandler().sendMessage(Memebot.formatText(getChannelHandler().getLocalisation().localisedStringFor("COMMAND_DISABLE_FAILED"), getChannelHandler(), sender, this, false, new String[]{sender.screenName()}, ""), this.getChannelHandler().getChannel(), sender);
} else {
ch.setEnabled(!ch.isEnabled());
getChannelHandler().sendMessage(Memebot.formatText(getChannelHandler().getLocalisation().localisedStringFor("COMMAND_TOGGLE"), getChannelHandler(), sender, this, false, new String[]{sender.screenName(), data[1], Boolean.toString(ch.isEnabled())}, ""), this.getChannelHandler().getChannel(), sender);
ch.writeDB();
}
}
} else if (data[0].equals("removeinternal") && checkPermissions(sender, CommandPower.adminAbsolute, CommandPower.adminAbsolute)) {
new CommandHandler(this.getChannelHandler(), data[1], "#internal#").removeDB();
} else if (data[0].equals("info") && checkPermissions(sender, CommandPower.broadcasterAbsolute, CommandPower.broadcasterAbsolute)) {
CommandRefernce j = getChannelHandler().findCommandReferneceForString(data[1], getChannelHandler().getChannelCommands());
if (j != null) {
getChannelHandler().sendMessage(Memebot.formatText(getChannelHandler().getLocalisation().localisedStringFor("COMMAND_TIMES_EXECUTED"),
getChannelHandler(), sender, this, false,
new String[]{Integer.toString(j.getCH().getExecCounter()), "", j.toString()}, ""),
this.getChannelHandler().getChannel(), sender);
}
CommandHandler o = getChannelHandler().findCommandForString(data[1], getChannelHandler().getInternalCommands());
if (o != null) {
getChannelHandler().sendMessage(
Memebot.formatText(getChannelHandler().getLocalisation().localisedStringFor("COMMAND_TIMES_EXECUTED"),
getChannelHandler(), sender, this, false,
new String[]{Integer.toString(o.getExecCounter()),
"", o.toString()}, ""),
this.getChannelHandler().getChannel(), sender);